5cc93f063102fe2c0357c5d16df30fff06d7412b,compiler/src/main/java/de/adrodoc55/minecraft/mpl/ast/visitor/MplAstVisitorImpl.java,MplAstVisitorImpl,visitCall,#MplCall#,335
Before Change
ModifierBuffer modifier = new ModifierBuffer();
modifier.setConditional(mplCall.isConditional() ? CONDITIONAL : UNCONDITIONAL);
MplStart mplStart =
new MplStart("@e[name=" + mplCall.getProcess() + "]", mplCall, mplCall.getPrevious());
MplWaitfor mplWaitfor = new MplWaitfor(mplCall.getProcess() + NOTIFY, modifier);
mplStart.accept(this);
After Change
@Override
public void visitCall(MplCall mplCall) {
String processName = mplCall.getProcess();
if (program != null) {
MplProcess process = program.getProcess(processName);
if (process.getType() == INLINE) {
for (ChainPart cp : process.getChainParts()) {
cp.accept(this);
}
return;
}
}
ModifierBuffer modifier = new ModifierBuffer();
modifier.setConditional(mplCall.isConditional() ? CONDITIONAL : UNCONDITIONAL);